Better blending between multiple nodes of the blobtree
نویسندگان
چکیده
A blobtree is an implicit surface defined by a tree of objects. Each node of the tree can either be a primitive or an operation. Primitives are skeletal implicit surfaces defined by a skeleton (like a point or a line) and a potential function which maps the distance to the primitive to R. Operations (like union, twist or blend) are nodes that work on one or more other nodes. Skeletal implicit surfaces are volume representations particularly useful for models which require smooth blending. In some cases problems arise when blending is used. One of those problems occur when the nodes involved in the blend have large differences in their blending ranges. In this case the influence of the relatively small node is negligible compared to the larger ones. Because of this, in certain places the result will look more like a union then a blend. The method presented in this paper deals with the previous problem, even in the cases where multiple nodes (either primitives or operations) are used. The idea behind this method is to locally deform the blending ranges of each node in order to make the blending conditions between each pair of nodes more suitable for smooth blending.
منابع مشابه
The BlobTree Warping, Blending and Boolean Operations in an Implicit Surface Modeling System
Automatic blending has characterized the major advantage of implicit surface modeling systems. Recently, the introduction of deformations based on space warping and boolean operations between primitives has increased the usefulness of such systems. We propose a further enhancement which will greatly enhance the range of models that can be easily and intuitively defined with a skeletal implicit ...
متن کاملExtending the CSG Tree - Warping, Blending and Boolean Operations in an Implicit Surface Modeling System
Automatic blending has characterized the major advantage of implicit surface modeling systems. Recently, the introduction of deformations based on space warping and Boolean operations between primitives has increased the usefulness of such systems. We propose a further enhancement which will extend the range of models that can be easily and intuitively defined with a skeletal implicit surface s...
متن کاملMorphing the BlobTree
Implicit surfaces have proved to be a particularly well suited and efficient model for animating and morphing shapes of arbitrary topologies. The BlobTree model is characterized as a hierarchical combination of skeletal primitives organized in a tree. The nodes hold blending, boolean and warping operators, which allows the design of complex objects. In this paper, we address the metamorphosis o...
متن کاملLocally restricted blending of Blobtrees
Blobtrees are volume representations particularly useful for models which require smooth blending. When blending is applied to two or more Blobtree models, extra volume will be created in between the two surfaces to form a smooth connection. Although it is easy to apply blending, it is hard to accurately control the resulting shape. More complications arise when the blended objects have large s...
متن کاملStyle Nodes and Repolygonization for Hierarchical Tree-Based Implicit Surface Modelling
In this paper we present an extension to a hierarchical tree based implicit surface modelling system that includes interactively controlling style and appearance, and also creating a more accurate curvature based polygonal approximation. Multiple styles can be layered and applied to objects so that they are guided by local geometry although not strictly bound by it. To achieve this a new node, ...
متن کامل